Skip to content

Release v0.0.15: Fix workflow issues display in commit modal#16

Merged
akatz-ai merged 4 commits intomainfrom
dev
Dec 29, 2025
Merged

Release v0.0.15: Fix workflow issues display in commit modal#16
akatz-ai merged 4 commits intomainfrom
dev

Conversation

@akatz-ai
Copy link
Copy Markdown
Member

Summary

  • Fix commit modal to show ALL workflows with issues - Previously only showed uncommitted workflows, but is_commit_safe blocks on any workflow with issues. Now displays all problematic workflows with their sync state for clarity.
  • Improve blocked commit error messages - Include actual issue details from API response instead of generic text
  • Fix auto-refresh defaulting to OFF - Changed localStorage check to default to ON while respecting explicit disable
  • Update dependencies - Bump to comfygit-core >=0.3.11, version 0.0.15

Changes

  • CommitPopover.vue: Show all workflows with issues (not just new/modified), display sync_state, better error messages
  • pyproject.toml: Version bump to 0.0.15, core dependency to >=0.3.11
  • Rebuilt frontend assets

Test plan

  • Open commit popover with workflows that have issues (both synced and uncommitted)
  • Verify all workflows with issues are displayed with their sync state
  • Attempt blocked commit and verify error message includes specific issue details
  • Verify auto-refresh toggle defaults to ON for new users

- Updated CommitPopover to display ALL workflows with issues, not just
  uncommitted ones (new/modified). This aligns UI with backend behavior
  where is_commit_safe blocks on any workflow with issues.
- Changed header text from "can't run" to "have issues" for clarity
- Added sync_state display next to workflow names so users can see
  which workflows are synced vs uncommitted
- Improved blocked commit error messages to include actual issue details
  from the API response instead of generic text
- Added CSS styling for workflow-state indicator

Context: ctx://b8a6c4ebc56ed156/98e07973-937b-4115-9250-8074debafe6a
- Changed from >=0.3.11 to ==0.3.11 for reproducible builds
- Added dependency pinning note to CLAUDE.md
@akatz-ai akatz-ai merged commit f1061ed into main Dec 29, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant